﻿using System;

namespace ReAnimation.MVP.ViewInterfaces
{
    public interface IMainView: IView
    {
        event EventHandler LoadFromDb;
        event EventHandler LinkingAtomsPairSelected;
        event EventHandler CreateNewMolecule;
        event EventHandler LoadMolecule;
        event EventHandler CreateNewAnimation;
        event EventHandler LoadAnimation;
        event EventHandler SaveAnimation;

        void RePaintMolecule();
        void ShowAtomsLinkingDialog();
        void ShowNewMoleculeDialog();
    }
}